$linearBgOne:linear-gradient(90deg, #FEDEE4 0%, #D1D9FB 100%), #EFEEFC;
$linearBgTwo:linear-gradient(90deg, #D1D9FB 0%, #FEDEE4 100%), #EFEEFC;
.zxRoomTj {
	margin-bottom: 20rpx;
}
.hxbFont {
	color: $sq-main0;
	font-family: 'hxbnst';
	font-size: 34rpx;
}
.roomItem {
	width: 330rpx;
	height: 330rpx;
	position: relative;
	.img {
		z-index: 1;
	}
	.zxRoomNum {
		z-index: 2;
	}

	.num {
		left: 30rpx;
		top: 40rpx;
		font-size: 26rpx;
		color: $sq-main8;
	}

	.goMore {
		left: 30rpx;
		right: 0;
		bottom: 50rpx;

		.moreTxt {
			color: $sq-main8;
			font-size: 26rpx;
			align-items: center;

			.icon-gengduo {
				margin-right: 30rpx;
				font-size: 20rpx;
			}
		}
	}

	.detNum {
		font-size: 50rpx;
		color: $sq-main0;
		font-family: 'Staatliches';
		margin-right: 10rpx;
	}

	.zxsTit {
		margin-bottom: 20rpx;
	}

	&.zxTimes {
		width: 100%;
		height: auto;
		display: flex;
		justify-content: space-between;
	}
	&.xlzx{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.innerItem {
		width: 275rpx;
		height: 90rpx;
		border-radius: 20rpx;
		padding: 30rpx;
		display: flex;
		flex-direction: column;
		justify-content: space-between;

		&:first-child {
			background: $linearBgOne;
		}

		&:last-child {
			background: $linearBgTwo;
		}

		.timesNum {
			font-size: 26rpx;
			color: $sq-main8;
			align-items: center;
			margin-top: 15rpx;
		}
	}
}